<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        /*函数 重复使用的逻辑代码 封装成函数 方便调用*/

        //求 i到j的累加和
        function getSum(i, j) {

            if (typeof i != 'number' || typeof j != 'number') {
                alert('请输入数字')
                return;
            }

            var temp;
            if (i > j) {
                temp = i;
                i = j;
                j = temp;
            }
            console.log(i, j)
            var sum = 0;
            for (var k = i; k <= j; k++) {
                sum += k;
            }
            console.log(sum)
        }

        getSum(1, 100);

        getSum(100, 1);

        getSum(5, 1)

        getSum('1', '5')

        getSum(1)


        console.log('1' > '5')
        console.log('5' > '1')

        //isNaN这个函数只会对NaN这一个值返回true，其他一律是false
        console.log(isNaN('1'))   //false         // 带有隐式转化  不能区分 字符型数字
        console.log(isNaN(1))     //false
        console.log(isNaN(parseFloat('鲁大师')))    //带有隐式转化

        console.log(parseFloat('1'))  //



        /*函数的第二种 申明方式   var 变量名==function(){} */

        var hanshu=function (){
            console.log(arguments[0])
        }


        hanshu(1,2)

    </script>
</head>
<body>

</body>
</html>